package com.tianhao.common.service;

import com.tianhao.dto.ResultDTO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author: tianhao.luo@hand-china.com 2021/6/22  下午1:23
 */
public interface RestInterfaceInvokeService {

    /**
     * 上传文件到halm
     * @param file 文件
     * @param assetNum 资产编号
     * @param loginName 登录名
     * @return 返回响应信息
     * @throws Exception 异常信息
     */
    ResultDTO<?> uploadFile(MultipartFile file,String assetNum,String loginName) throws Exception;
    /**
     * 删除halm中的文件
     * @param fileUrl 文件链接
     * @param assetNum 资产编号
     * @param loginName 登录名
     * @return 返回响应信息
     * @throws Exception 异常信息
     */
    ResultDTO<?> deleteFile(String fileUrl,String assetNum,String loginName) throws Exception;
}
